An algorithm to compute the minimal siphons in S4PR nets
نویسندگان
چکیده
Minimal siphons in the class of S4 PR nets have become a conceptual and practical central tool for the study of the resource allocation related aspects in discrete event dynamic systems as, for example, the existence of deadlocks. Therefore the availability of efficient algorithms to compute the minimal siphons is essential. In this paper we try to take advantage of the particular properties of the siphons in S4 PR to obtain an efficient algorithm. These properties allow us to express minimal siphons as the union of pruned minimal siphons containing only one resource. The pruning operation is built from the binary pruning relation defined on the set of minimal siphons containing only one resource. This pruning relation is represented by means of a directed graph. The computation of the minimal siphons is based on the maximal strongly connected components of this graph. The algorithm is highly economic in memory in all intermediate steps when compared to the classical algorithms.
منابع مشابه
Approach for minimal-siphon computation in S4PR
The efficient siphon computation is the key to the development of siphon-based deadlock control strategies with good performance. This work studies the computation of minimal siphons in a class of Petri nets called SPR. Firstly, we propose a function with polynomial complexity to determine whether a resource subset can generate a minimal siphon. Next, using the technique of problem partitioning...
متن کاملSome results on siphon computation for deadlock prevention in resource allocation systems modeled with petri nets - Emerging Technologies and Factory Automation, 2003. Proceedings. ETFA '03. IEEE Conference
Abslract-Siphons are related to liveness properties of Petri net models. This relation is strong in the case of resource allocation systems (US). Siphons can he used in these systems in order to both, characterize and preventlavoid deadlock situations. However, the Computation of these structural components can be very time consuming or, even, impassible. Moreover, if, in general, the complete ...
متن کاملA Method Based on Depth-first Search to Compute All Minimal Siphons
Minimal siphons play an important role in the development of deadlock control policies for discrete event system modeled by Petri net. A new algorithm based on depth-first search of problem decomposition process is proposed to compute all minimal siphons in an ordinary Petri net. The algorithm can reduce the number of problems in the problem list. The proposed algorithm can solve the problem of...
متن کاملEnumeration Algorithms for Maximal Perfect-resource-transition Circuits and Strict Minimal Siphons in SPR
Resource-transition circuits (RTCs) and siphons are related to the deadlock problem and liveness control problem in Petri net models of automated manufacturing systems. This paper will concentrate on a particular type of Petri nets called systems of sequential processes with resources (SPRs) and solves the RTC and siphon enumeration problems. A graph-based technique is first used to find all el...
متن کاملFinding minimal siphons and traps as a Constraint satisfaction Problem
Bridging the gap between quantitative and qualitative models, Petri nets (also known as place/transition graphs) have recently emerged as a promising tool for modeling and analysis of biochemical networks. In this paper, we present a method to compute the minimal siphons and traps of a Petri net as a resolution of a CSP. In our case, siphons and traps are purely structural properties that bring...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- Discrete Event Dynamic Systems
دوره 22 شماره
صفحات -
تاریخ انتشار 2010